Better Dev Link

Newsletter Image

Messages

1/2/2023
10 : 44

BetterDev #237 - Challenging algorithms and data structures every programmer should try

Better Dev #237 Jan 2, 2023 Happy new year everyone. 2022 was a brutal year for me. A few app and idea I was working on wasnt turning out well and my start-up also shutdown. At the end of 2022, I got a
12/19/2022
12 : 14

BetterDev #236 - What every SRE should know about GNU/Linux shell related internals: file descriptors, pipes, terminals, user sessions, process groups and daemons

Better Dev #236 Dec 18, 2022 What every SRE should know about GNU/Linux shell related internals: file descriptors, pipes, terminals, user sessions, process groups and daemons Have you ever thought
12/6/2022
1 : 44

BetterDev #235 - The architecture of Mastodon

Better Dev #235 Dec 5, 2022 This week there is a vulnerability in VS Code. If you used VS Code, make sure to upgrade your VS To latest version after v1.73.1. How Gitlab diagnosed and resolved Redis
11/21/2022
22 : 24

BetterDev #234 - Who controls the internet

Better Dev #234 Nov 21, 2022 Happy thanks giving for anyone that celebrate this holiday. I take a week off next week for thanksgiving so there will be no issue next week. I recommend some get away time
11/14/2022
8 : 44

BetterDev #233 - Let's write a chess engine

Better Dev #233 Nov 14, 2022 Let's write a tiny chess engine in go In this article we will try to understand how chess engines work by porting the sunfish chess engine to Go. Sunfish is notable for
11/7/2022
17 : 4

BetterDev #232 - Reducing BigQuery Costs: How We Fixed A $1 Million Query

Better Dev #232 Nov 07, 2022 Hi everyone, welcome to first issue of November. This week, where I live, red leaves start to emerge and my family went outside, enjoy seeing the beautiful color of autumn.
10/31/2022
21 : 34

BetterDev #231 - Time is an illusion, Unix time doubly so

Better Dev #231 Oct 31, 2022 Hi, everyone, happy halloween. This issue is a haloween treat :-), it has a lot of short and small articles which you can apply to your daily work and small tips and tricks
10/24/2022
20 : 34

BetterDev #230 - Secure your server by limit outgoing connection

Better Dev #230 Oct 24, 2022 Hi, everyone, welcome to our second issue of the come back. I had received many emails with encouragement about my resumt. I really really appreciate that. Thank you so
10/17/2022
8 : 24

BetterDev #229 - BetterDev is back

Better Dev #229 Oct 17, 2022 Hi, everyone. It has been almost 6 months with out any betterdev issue :-). It was due to my busy schedule. I finally started to get thing back on track. I will come back
2/7/2022
18 : 14

BetterDev #228 - Memory leaks: the forgotten side of web performance

Better Dev #228 Feb 07, 2022 Memory leaks: the forgotten side of web performance I've researched and learned enough about client-side memory leaks to know that most web developers aren't
2/1/2022
20 : 34

BetterDev #227 - How to avoid layout shifts caused by web fonts and Scaling Kubernetes to Over 4k Nodes and 200k Pods

Better Dev #227 Feb 01, 2022 How to avoid layout shifts caused by web fonts Fonts cause layout shifts when the size of the containing element (eg a or paragraph) changes when the web font is downloaded
1/25/2022
21 : 14

BetterDev #226 - Build your own Anycast network in 9 steps & UK COVID-19 dashboard built using Postgres and Citus for millions of users

Better Dev #226 Jan 25, 2022 Build your own Anycast network in 9 steps Anycast allows you to have same IP address round to different node depend on geo location, This is the kind of guide I wish I know
1/10/2022
9 : 34

BetterDev #225 - Neural Network From Scratch

Better Dev #225 Jan 10, 2022 Neural Network From Scratch I'm a big fan of this Napkin Math newsletter. If you haven't subscribe to Napkin Math, you should do it. In this edition of Napkin Math,
1/5/2022
3 : 4

BetterDev #224 - How a Single Line of Code Made a 24-core Server Slower Than a Laptop

Better Dev #224 Jan 4, 2022 How a Single Line of Code Made a 24-core Server Slower Than a Laptop Imagine you wrote a program for a pleasingly parallel problem, where each thread does its own
12/28/2021
6 : 54

BetterDev #223 - Roll your own network and Cache Poisoning at Scale

Better Dev #223 Dec 27, 2021 Roll Your Own Network An extensive guide to self hosted many cloud service in your own network, from hardware to software to network configuration. All done by you. Cache
12/7/2021
21 : 4

BetterDev #222 - How does NTP works and The team that powers VLC

Better Dev #222 Dec 07, 2021 Hi all, It's almost the end of year. BetterDev has been 3 years. I never focus on growing it. All I do is just send out newsletter from thing I think will help everyone
11/30/2021
22 : 24

BetterDev #221 - How JavaScript engines achieve great performance

Better Dev #221 Nov 29, 2021 Hi all, It has been 3 weeks without an issue and I miss BetterDev myself. We're planning for some new release of a new version of BetterDev to also contribute useful
11/2/2021
23 : 34

BetterDev #220 - How to build an Anycast network

Better Dev #220 Nov 2, 2021 How to Build an Anycast Network An anycast network is two or more servers advertising the same IP address from different locations. This is useful for globally distributed
10/18/2021
15 : 54

BetterDev #219 - How to win at CORS and How Microsoft reduced Windows 11 update size by 40%

Better Dev #219 Oct 18, 2021 How to win at CORS CORS is complicated because it's a standard implement on client side, by browsers. it's up to browser to do what it wants or needs to implement.
10/13/2021
1 : 14

BetterDev #218 - Scaling Large Production Clusters with Partitioned Synchronization

Better Dev #218 Oct 12, 2021 Happy tuesday everyone. I hope you enjoy this issue, as much as I do. This issue make this newsletter feel like a database newsletter. It just happens we have so many